package be.ipl.pigolo.testDomaine;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;

import java.util.List;

import org.junit.Test;

import be.ipl.pigolo.domaine.Cochon;
import be.ipl.pigolo.domaine.De;
import be.ipl.pigolo.domaine.Partie;
import be.ipl.pigolo.domaine.Partie.Etat;
import be.ipl.pigolo.usecases.GestionPartie;
import be.ipl.pigolo.usecasesimpl.GestionPartieImpl;
import be.ipl.pigolo.util.GestionFichier;
import be.ipl.pigolo.util.GestionFichierImpl;

public class TestPartie {

	/**
	 * @param args
	 */

	private Partie partie;
	private List<De> listeDes;
	private Cochon[][] tableauDesCochons;
	private De deOrdre;
	private GestionFichier fichier;

	@Test
	public void testConstructeur() {
		this.partie = new Partie("laPartie");
		assertNotNull(partie);
		assertNull(this.partie.getTableauDesCochons());
		assertNotNull(this.partie.getDesDB());
		assertEquals("laPartie", this.partie.getNom());
		assertEquals(Etat.EN_ATTENTE, this.partie.getEtat());

	}
}
